#!/bin/bash

#必须在工作空间目录下执行

set -e  #以下任意一条命令执行失败则立即退出整个脚本，而不执行后续命令。


MODULE="mower_msgs"

PASSWORD=$1  #可选项，配置本机秘密，默认手动输入
BUILD_LOG_PATH=$2  #可选项，指定重定向编译打印输出位置，默认输出到终端
TOP_DIR=`pwd`
echo "workspace: $TOP_DIR"
echo "build log: $BUILD_LOG_PATH"
echo "[$MODULE]start to install ..."
echo "  "

if [ -z $BUILD_LOG_PATH ]; then
  BUILD_LOG_PATH="/dev/tty"  #入参为空，则输出到终端
fi

catkin_make install -DCATKIN_WHITELIST_PACKAGES=$MODULE > $BUILD_LOG_PATH 2>&1

echo "  "
echo "  "
echo "*******************"
echo "[$MODULE]success to install"
echo "*******************"
echo "  "
echo "  "
